package com.hyt.it.ogt.ykcj.service.exchange;

import com.hyt.it.ogt.ykcj.domain.exchange.ExamineeExamInfo;
import com.hyt.it.ogt.ykcj.domain.grade.ExamPublishInfo;
import com.hyt.it.ogt.ykcj.domain.vo.exchange.CandidateAnswersVO;

import java.util.List;

/**
 * description
 * 上游考生考生信息service
 *
 * @author yaojian
 * @createTime 2021/12/27
 */
public interface IExamineeExamInfoService {
    /**
     * 根据考生id和考生id获取考生的考试试卷信息
     *
     * @param examId
     * @param examineeId
     * @return
     */
    CandidateAnswersVO getExamInfo(String examId, String examineeId);

    /**
     * 更新或保存考生考试信息
     *
     * @param examineeExamInfo
     * @return
     */
    int saveOrUpdate(ExamineeExamInfo examineeExamInfo);

    /**
     * 获取通过考试信息ID
     *
     * @param examInfoId
     * @return
     */
    List<ExamPublishInfo> listByExamInfoId(String examInfoId);
}
